+2008-12-30 Matthias Clasen <mclasen@redhat.com>
+
+ * gtk/gtkentry.c: Avoid size allocation loops.
+
2008-12-30 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkentry.c: Fix errors in property definitions and
realize_icon_info (widget, i);
}
}
-
- gtk_widget_queue_resize (widget);
}
static void
if (GDK_IS_WINDOW (icon_info->window))
gdk_window_show (icon_info->window);
-
- gtk_widget_queue_resize (GTK_WIDGET (entry));
}
gtk_entry_ensure_pixbuf (entry, icon_pos);
+ if (GTK_WIDGET_VISIBLE (entry))
+ gtk_widget_queue_resize (GTK_WIDGET (entry));
+
g_object_thaw_notify (G_OBJECT (entry));
}
gtk_entry_ensure_pixbuf (entry, icon_pos);
+ if (GTK_WIDGET_VISIBLE (entry))
+ gtk_widget_queue_resize (GTK_WIDGET (entry));
+
g_object_thaw_notify (G_OBJECT (entry));
}
gtk_entry_ensure_pixbuf (entry, icon_pos);
+ if (GTK_WIDGET_VISIBLE (entry))
+ gtk_widget_queue_resize (GTK_WIDGET (entry));
+
g_object_thaw_notify (G_OBJECT (entry));
}
gtk_entry_ensure_pixbuf (entry, icon_pos);
+ if (GTK_WIDGET_VISIBLE (entry))
+ gtk_widget_queue_resize (GTK_WIDGET (entry));
+
g_object_thaw_notify (G_OBJECT (entry));
}